WPS Office.apk(点击下载) / gja.java


package defpackage;

import android.text.TextUtils;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.common.cloud.history.datamodel.WpsHistoryRecord;
import cn.wps.shareplay.message.Message;
import com.baidu.tts.loopj.AsyncHttpResponseHandler;
import com.baidu.tts.loopj.RequestParams;
import com.google.gson.reflect.TypeToken;
import com.iflytek.cloud.SpeechEvent;
import com.iflytek.cloud.SpeechUtility;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONObject;

/* renamed from: gja  reason: default package */
public final class gja {

    /* renamed from: gja$a */
    public interface a {
        void c(JSONArray jSONArray);
    }

    public static gjb a(int i, JSONArray jSONArray) {
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("userId", cqy.getUserId());
            jSONObject.put("uuid", OfficeApp.arx().arG());
            jSONObject.put("docNames", jSONArray);
            JSONArray jSONArray2 = new JSONArray();
            List<String> xH = ghe.xH(2);
            if (xH.size() > 5) {
                xH = xH.subList(0, 5);
            }
            for (String str : xH) {
                jSONArray2.put(str);
            }
            jSONObject.put("searchWords", jSONArray2);
            List<String> lC = dtt.lC("download_record_key");
            if (lC != null && lC.size() > 0) {
                JSONArray jSONArray3 = new JSONArray();
                for (String str2 : lC) {
                    jSONArray3.put(str2);
                }
                jSONObject.put("downloadDocers", jSONArray3);
            }
            List<String> lC2 = dtt.lC("preview_record_key");
            if (lC2 != null && lC2.size() > 0) {
                JSONArray jSONArray4 = new JSONArray();
                for (String str3 : lC2) {
                    jSONArray4.put(str3);
                }
                jSONObject.put("previewDocers", jSONArray4);
            }
            jSONObject.put("docType", i);
            HashMap hashMap = new HashMap();
            hashMap.put("Accept", RequestParams.APPLICATION_JSON);
            hashMap.put("Content-Type", "application/json; charset=utf-8");
            return (gjb) lvb.b(lwd.c("http://uf-recapi.ksosoft.com/api/mobile/suggested/words", jSONObject.toString(), hashMap), gjb.class);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }

    public static void a(final a aVar) {
        final JSONArray jSONArray = new JSONArray();
        if (ebo.arU()) {
            fok.bBq().a(true, ebg.eyx, 0L, 10, (foh<ArrayList<fnk>>) new foi<ArrayList<fnk>>() {
                /* class defpackage.gja.AnonymousClass1 */

                /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
                /* JADX DEBUG: Multi-variable search result rejected for r4v0, resolved type: java.util.ArrayList<fnk> */
                /* JADX WARN: Multi-variable type inference failed */
                @Override // defpackage.foi, defpackage.foh
                public final /* synthetic */ void s(ArrayList<fnk> arrayList) {
                    List<fnk> list = arrayList;
                    super.s(list);
                    if (list.size() > 10) {
                        list = list.subList(0, 10);
                    }
                    for (fnk fnk : list) {
                        jSONArray.put(fnk.name);
                    }
                    if (aVar != null) {
                        aVar.c(jSONArray);
                    }
                }
            });
            return;
        }
        List<WpsHistoryRecord> arrayList = new ArrayList<>();
        dfs.aDB().F(arrayList);
        if (arrayList.size() > 10) {
            arrayList = arrayList.subList(0, 10);
        }
        for (WpsHistoryRecord wpsHistoryRecord : arrayList) {
            jSONArray.put(wpsHistoryRecord.getName());
        }
        aVar.c(jSONArray);
    }

    public static List<String> we(String str) {
        List<String> list;
        ArrayList arrayList = new ArrayList();
        try {
            JSONObject jSONObject = new JSONObject(lwd.f(String.format("https://docer.wps.cn/v3.php/api/android/mb/search/guess_key?keyword=%s", URLEncoder.encode(str, AsyncHttpResponseHandler.DEFAULT_CHARSET)), null));
            if ("ok".equals(jSONObject.get(SpeechUtility.TAG_RESOURCE_RESULT)) && jSONObject.has(SpeechEvent.KEY_EVENT_RECORD_DATA) && (list = (List) lvb.b(jSONObject.getString(SpeechEvent.KEY_EVENT_RECORD_DATA), new TypeToken<List<String>>() {
                /* class defpackage.gja.AnonymousClass2 */
            }.getType())) != null) {
                return list;
            }
        } catch (Exception e) {
        }
        return arrayList;
    }

    public static String[] xP(int i) {
        String[] split;
        try {
            JSONObject jSONObject = new JSONObject(lwd.f(String.format("https://docer.wps.cn/v3.php/api/android/mb/search/rec_key_v2?mb_app=%d", Integer.valueOf(i)), null));
            if ("ok".equals(jSONObject.get(SpeechUtility.TAG_RESOURCE_RESULT)) && jSONObject.has(SpeechEvent.KEY_EVENT_RECORD_DATA)) {
                String optString = jSONObject.getJSONObject(SpeechEvent.KEY_EVENT_RECORD_DATA).optString("link");
                if (!TextUtils.isEmpty(optString) && (split = optString.split(Message.SEPARATE2)) != null && split.length > 0) {
                    return split;
                }
            }
        } catch (Exception e) {
        }
        return null;
    }
}